home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Database / BooleanFormatter / BooleanFormatter.h < prev    next >
Text File  |  1995-06-12  |  955b  |  41 lines

  1. /*
  2. **    BooleanFormatter.h
  3. **          
  4. */
  5.  
  6. #import <appkit/appkit.h>
  7. #import <dbkit/dbkit.h>
  8.  
  9.  
  10. @interface BooleanFormatter : DBFormatter
  11. {
  12.     DBValue        *newValue;
  13.  
  14.     BOOL    selectionMode:3,
  15.             delWill1:1,    /* methods delegate responds to */
  16.             delWill2:1,
  17.             delDid:1;
  18.     id        font;
  19. }
  20.  
  21.  
  22. - init;
  23. - free;
  24.  
  25. - drawFieldAt:(unsigned int) row :(unsigned int) column
  26.     inside:(NXRect *) frame inView:view
  27.     withAttributes:(id <DBTableVectors>) rowAttrs
  28.               :(id <DBTableVectors>) columnAttrs
  29.     usePositions:(BOOL) useRowPos :(BOOL) useColumnPos;
  30. - mouseDown:(NXEvent *)theEvent at:(int)row :(int)column
  31.     inside:(NXRect *)frame inView:(View *)view
  32.     withAttributes:(id <DBTableVectors>) rowAttrs
  33.               :(id <DBTableVectors>) columnAttrs
  34.     usePositions:(BOOL) useRowPos :(BOOL) useColumnPos;
  35.  
  36. - setValueAt:(int)row :(int)column
  37.     withAttributes:(id <DBTableVectors >)rowAttrs
  38.      :(id <DBTableVectors >)columnAttrs
  39.     usePositions:(BOOL)useRowPos :(BOOL)useColumnPos;
  40. @end
  41.